home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / applic / ncsa / Mac / Telnet2.7 / 2.7b2 / Telnet2.7b2-68k.sit.hqx / 2.7b2Release Notes next >
Encoding:
Text File  |  1995-04-20  |  14.4 KB  |  311 lines

  1. 4/20/95 NCSA Telnet 2.7b2 for the Macintosh Release Notes
  2.  
  3. Brought to you by:    Clint Popetz (cpopetz@ncsa.uiuc.edu)
  4.  
  5. These release notes contain the following information:
  6.     Ñ    Changes since the last version
  7.     Ñ    Telnet release schedule
  8.     Ñ    Bug list
  9.     Ñ    Future features list
  10.     Ñ    Old changes list
  11.     
  12. Changes since 2.7b1
  13. -------------------
  14. Ñ    Added support for the option key as the emacs meta key.  In order to use this, 
  15.     you must download the "EMACS KCHR" file from the same directory as 2.7b2, and 
  16.     install it in your system.  You don't have to make it active by hand; telnet 
  17.     will take care of switching it in and out when you activate a window that needs 
  18.     it, and when you suspend and resume telnet.  There is a new option in the 
  19.     Sessions Preference; you can select "option" or the old "command-control" (or 
  20.     neither) as the meta key.  Note that using the new option will not allow you to 
  21.     make higher bit characters in any font that needs the option key.  Also note 
  22.     that Telnet will only switch the KCHR if you are using a roman script; it will     
  23.     not mess with other scripts.
  24. Ñ    "<Default>" is now always the first item in a list or popup
  25. Ñ    Fixed a bug that would allow you to remove "<Default>", and then crash your 
  26.     machine.    
  27. Ñ    Window positioning with Save Sets has been fixed
  28. Ñ     Translation tables mix-up in 2.7b1 has been fixed
  29. Ñ    A vt100 problem (created in b1) has been fixed.
  30. Ñ    Fixed problems with screensizes bigger than 80 columns
  31. Ñ     Fixed some problems with scroll bars not working correctly
  32. Ñ    Fixed an ICR crashing bug in existence since 2.5
  33. Ñ    Fixed a crashing bug on machines w/o Color Quickdraw (created in 2.6.1d5)
  34. Ñ    Fixed some tabs problems causing vt alignment messes.
  35. Ñ    Fixed some key mapping problems, including the PowerBook 540 bizarre enter 
  36.     key.
  37. Ñ    Changed the way telnet checks for font proportionality on startup; it should 
  38.     be more consistent now with respect to non-roman scripts and fonts.  In 
  39.     addition, telnet will now cache the names of the mono-spaced fonts, and all
  40.     startups after the inital, barring a change in the fonts available to the 
  41.     system, will be much faster.
  42. Ñ    Added an option in the global preferences to have telnet destroy kerberos 
  43.     credentials when a window is closed.  This will currently only work with 
  44.     KClient, but the Authman plugin is currently not functional anyway.  
  45.  
  46. Changes since 2.6.1d7
  47. ---------------------
  48. Ñ     ANSI color sequences have been added.  The ANSI colors are the same for every 
  49.     session.  They can be set through the Sessions menu or through the Global 
  50.     Prefs, both of which save the settings in the prefs file.  The current behavior 
  51.     is for VT Blink, which Telnet represents as colors, to override any ANSI 
  52.     colors.
  53. Ñ     Fixed the scrollbar appearance in inactive windows.
  54. Ñ    Fixed some updating-while-scrolling bugs
  55. Ñ    Fixed ftp bug created in 2.6.1d7.
  56. Ñ     Changed something to make return key work when connecting to a UNIVAC.
  57. Ñ     Cursor now becomes arrow when it is over draggable text.
  58. Ñ     Imported/Exported Macros files won't be condensed when null Macros exist.
  59. Ñ     Added support for REMOTE_FLOW_CONTROL option (RFC 1372).
  60. Ñ     Linemode:
  61.         -Linemode has been completely redone.  This should eliminate the NeXT, Conxex, 
  62.         and NetBSD problems.  Most notable changes:
  63.         -Fixed bug that caused doubled IAC in subnegotiation to be treated as.
  64.         subnegotiation end (most noticable as NeXTs and Convexs dropping into graphic 
  65.         characters).
  66.         -Next and Convex hosts will no longer re-negotiate after every return.
  67.         -Added support for all of the Linemode Bits.
  68.         -Added support for local editing characters (1 through 30 in RFC 1184).
  69.         -Telnet now allows the host to set the local characters is supports.
  70.         -Added support for ForwardMask option.
  71.         -Added support for FLUSHIN and FLUSHOUT using SYNC and Timing Mark.
  72. Ñ     Telnet will no longer add proportional fonts to font menus, as it doesn't
  73.       print them very well anyway.
  74. Ñ     Fixed cursor update bug during scrolling.
  75. Ñ     Added terminal popup menu to Open Connections Dialog.  If an alias is typed,
  76.     the value of the popup will be ignored (the default terminal for that session
  77.     will be used) If a session is selected from the popup, the terminal popup will
  78.     reflect that session's default terminal.    
  79. Ñ     Fixed a drawing bug with popups.
  80. Ñ    Window placement:  
  81.         -Telnet will now re-use old window spots in its window placement algorithm.            
  82.         -Telnet will no longer stagger windows off screen.
  83. Ñ       -If staggered windows is turned off, the first window no longer appears too 
  84.          high.
  85. Ñ        -Telnet now lets the user specify how much windows are staggered
  86. Ñ     When changing to 132 column mode via an escape sequence:
  87.         -The window is constrained to the screen.
  88.         -Some ugly cursor bugs during this are fixed.
  89.         -The data in the window is no longer erased, since this wasnt necessary.  
  90. Ñ     When IP is sent via a keystroke set in "Setup Keys...", '[Interrupt Process]' 
  91.     is printed to let the user know something happened.
  92. Ñ    Problems with 8 bit mode when connecting to VAXs, most noticable when using
  93.      TPU, are fixed.
  94. Ñ    Fixed VT problem with reverse mode, reported under TPU when connected to a VAX
  95. Ñ    Fixed updating bug with wraparound while in insert mode, which caused garbage 
  96.     on the side of the screen.
  97. Ñ    Fixed VT220 Insert mode problems, most often reported in EMACS, particularly 
  98.     under Solaris.
  99. Ñ    Type-during-Paste bug is fixed.  Specifically, if block-paste is active, all 
  100.     key events are buffered until all stages of the paste are complete.
  101. Ñ    Forcesave now works correctly, and no longer trashes the screen.  Some 
  102.     additional functionality was added to support different ways of clearing the
  103.     screen.
  104. Ñ    Function keys no longer do anything when in vt100 mode.  Also, under VT100 
  105.     mode, the keypad operator keys work as if "Remap Keypad" is always set, and the 
  106.     pageup/pagedown keys work as if "Pageup/Pagedown" is always set.  
  107. Ñ    EMACS Meta key know works properly for all key sequences except shifted 
  108.     numbers, as command-shift-# is intercepted by the system.
  109. Ñ    Changed the command equivalent if "Are You There" from '/' to 'T'. (This was
  110.     need to make the EMACS fix work.  I hope no one was hitting command-/ daily :)
  111. Ñ     Fixed a bug that would cause telnet to hang when accidently looking at binary
  112.     files.  (Bad VT sequences were not being handled properly)
  113. Ñ    Added option to make telnet post a notification when it beeps in the 
  114.     background. (Edit->Preferences->Global)
  115. Ñ    Changes to Preferences Dialogs:
  116.     -Lists are now sorted alphabeticly
  117.     -Cursor keys can now be used to move in lists
  118.     -Typing the first few letters of a list item brings you to it
  119.     -Added command keys to buttons
  120.     -Added "Duplicate" button
  121.     -List Items of the same name are no longer allowed; telnet will let you know 
  122.      in the Sessions/Terminals/FTPUsers dialogs if a name is a duplicate
  123. Ñ    Popup menus throughout telnet (Open special, translation, etc) now appear 
  124.     alphabetized
  125. Ñ    Added Option-Command-W, which will ask once and then close all windows, 
  126.     ignoring the "windows don't go away" preference.
  127. Ñ    Cleaned up segmentation and low-memory handling code.  Telnet will now keep 
  128.     some space around for critical situations.  Also, the "Yikes..." memory dialog 
  129.     should appear a lot less frequently.
  130.     
  131. Notes on Macro files:
  132. ---------------------
  133. Telnet now (since 2.6.1d5) supports importable-exportable macro files, which are plain text files with an icon that has a command key on it.  You can click on them to start telnet and load in a set of macros, or import them in "Set Macros."  The format, when looked at as plain text files, is the following:
  134.  
  135. key0 = ""
  136. key1 = "blah\r\n "
  137. key2 = ""
  138. key3 = "blah again"
  139. key4 = ""
  140. key5 = ""
  141. key6 = ""
  142. key7 = ""
  143. key8 = ""
  144. key9 = ""
  145.  
  146. The \r,\n, and \t sequences work just as they do in the macro boxes themselves.
  147.  
  148.  
  149. Notes on URL support:
  150. ---------------------
  151.  
  152. Helper Applications are only supported through Internet Config.  Catch the wave.  
  153. Use Internet Config.
  154.  
  155. Command-Click in any part of a URL will select it and launch the helper, including multiple line URLs.  The following formats are supported:
  156.  
  157. scheme:
  158. URL:scheme:
  159. <scheme: >
  160. <URL:scheme: >
  161. "scheme: "
  162. "URL: scheme: "
  163.  
  164. If you have spaces in your URL, surround it with <> and click in the first fragment of it.  Otherwise Telnet wont find it.  However, if you select text manually, and Command-Click within it, Telnet will try to use what you selected.  (ie, it will strip extra stuff, but won't go looking for a complete url)  Basically, I mimic NW in all this.  (Including neat-o flashing on success)
  165.  
  166. Currently, only GURL aware helpers are supported.  I didn't want to implement the enormous headache of writing a prefs file for each non-GURL app, or put out a new version each time someone new supports GURL, or add XXX's favorite ftp client prefs format to telnet.  So its GURL or nothing.
  167.  
  168. MUCH thanks to John Norstad's NW code to launch the most recent application of a 
  169. given signature; it now resides in Telnet.
  170.  
  171.  
  172. Note on remap keypad option:
  173. ---------------------
  174. Many people had complained that they never use the vt keys, which look like operators on the mac keypad.  So, in Preferences->Sessions, you can override the VT definitions so that the operators work.
  175.  
  176.  
  177. Note on compiler compatability:
  178. ------------------------------------------
  179. I have given up (for the time being) trying to make Telnet compile
  180. under MPW and Think C.  I am sticking with the most beautiful of environments,
  181. Metrowerks CodeWarrior.  If the day comes when all the bugs are fixed, I will try to go back and make them compatible, but frankly, I would rather spend my time fixing MY bugs and putting in new features than finding work-arounds for problems in other development environments.
  182.  
  183.  
  184. NCSA Telnet for the Macintosh release schedule:
  185. -----------------------------------------------    
  186. This is the first beta of 2.7  Once 2.7 becomes stable, work will pick up on 
  187. 3.0, which should be out in the late spring.  
  188.  
  189.  
  190. Known BUGS
  191. ----------
  192. This is the list of all Telnet bugs known to NCSA, feel free to mail me if
  193. you find others:
  194.  
  195. Crashes:
  196.     No known crashes except under extreme low memory conditions
  197.  
  198. Kerberos:
  199.  
  200. Annoying:
  201. Ñ    \r,\n, and \t cannot appear in a Macro sequence
  202. Ñ    Capture text sometimes contains extra returns
  203. Implementation:
  204. Ñ    Reduce WDS sizes?
  205. VT emulation:
  206. Ñ    Bold font problems need to be solved
  207. Ñ    Tabs don't work completely
  208. Ñ    Clear whole text cell
  209. Ñ     Answerback problems (Vax 6.0/HPUX)
  210. Ñ    Control key fix for the Mac Plus seems not to be working anymore
  211. FTP:
  212. *    FTP log not very useful for Macbinary transfers
  213. *    FTP server filename ISO tranlation not working?
  214. Ñ    Need to add a provision for editing "anonymous"'s directory
  215. Ñ    Occasional MNetPush error when using FTP
  216. Ñ    FTP transfers occasionally creating zero size files
  217. Ñ    Multiple user/one password bug?
  218. Ñ     Cant set user directory to different drive
  219. TEK:
  220. Ñ    Some TEK emulation bugs
  221.  
  222.  
  223. Future Plans:
  224. -------------
  225.  
  226. For 3.0:
  227.  
  228. Ñ    Modeless configuration interface
  229. Ñ    Modeless macro dialog box
  230. Ñ    Modeless Open Connection box 
  231. Ñ    Scriptable 
  232. Ñ    Sessions can be configured to capture immediately from opening
  233. Ñ    Reverse DNS connecting FTP hosts
  234. Ñ    Better Key remapping features
  235. Ñ    Save attributes in scrollback
  236. Ñ     Firewall support (See below)
  237. Ñ    Major internal re-working (See below)
  238. Ñ    Possible clean-up of TEK code (volunteers?)
  239. Ñ   Encryption on-the-fly switch
  240. Ñ    Have an option to destroy kerberos tickets
  241. Ñ    Linemode options window
  242. Ñ   Tear-off menus for function and keypad keys
  243. Ñ    Split FTP server into seperate application
  244.  
  245. I am interested in getting a consensus on what firewall methods are "standard."
  246. With the use of Telnet as a helper app becoming more feasible with the support of the GURL suite, and considering the need to move towards scriptability, an alternative is needed to opening a connection to the firewall and then manually telnet-ing from there.  So, anyone interested in giving a firewall-idiot some pointers, feel free to mail them to me (Clint).  Please include "FIREWALL:" in the subject.  
  247.  
  248. 3.0 will be quite a major release, where I will continue the cleansing process that Jim began.  The memory management will be almost completely redone, and the scrollback format will be reworked significantly.  Now's the time for interested parties to submit requests for things you're just dying to see in telnet.  So, consider this the official announcement of the "3.0 Telnet Wish List."   Just mail to me (Clint) or to mactel@ncsa.uiuc.edu, and please put "TELNET WISH: " in the subject.  
  249.  
  250. The Documentation for 2.6 is FINALLY on line.  It can be found at:
  251.             ftp://ftp.ncsa.uiuc.edu/Mac/Telnet/Telnet2.6/Telnet2.6UserGuide
  252.  
  253.  
  254. Old Changes
  255. -----------
  256.  
  257. Changes since 2.6.1d5/d6
  258. ---------------------
  259.  
  260.     Fixed Problem with backspace/delete in preferences->terminals dialog
  261.     Fixed crash on pre-sys7 machines due to 2.6.1d6 bug fix
  262.     Added Command-Clickable URL support
  263.     Added Internet-Config support
  264.     Added support for "rlogin://" GURL event.  
  265.     Telnet no longer reports active connections dialog on quit when "windows 
  266.     don't go away is on" and the only windows are dead
  267.     FTP server no longer shows invisible items 
  268.     Fixed DragLib problem on pre-7.5 PPC machines
  269.     Fixed Meta-@ and Meta-^ for EMACS (There is a new Fixed Controls KCHR)
  270.      Fixed a resize problem created in d5
  271.     Added option in Terminals to remap the Numeric Keypad to its standard
  272.     (non-vt220) Mac behavior, ie the operators can be used and wont send PFs.
  273.  
  274. Changes since 2.6.1d4
  275. ----------------------
  276.     Macros can be imported and exported to/from text files  
  277.     User set-able Block Size
  278.     User set-able Send timeouts
  279.     User set-able font size (i.e. other than 9,12,etc.)
  280.     Fixed a PPC FTP server bug (existing since port to PPC) 
  281.     Fixed (some) crashes under low memory resizing
  282.     Fixed a scrolling bug created in 2.6.1d4
  283.  
  284. Changes since 2.6.1d3:
  285. ----------------------
  286.     Drag and Drop support.  Text can be dragged out of and into connection windows
  287.     Scrolling speed improvement.  Scolling speed has been improved by about 5%
  288.     The FTP Client has been removed.
  289.     Telnet now uses less memory (changes to tek storage system)
  290.     Telnet now scans Extensions folder & the folder Telnet resides in for
  291.         Authentication/Encryption plugins
  292.     Fixed a corruption bug for files transferred in binary mode by the FTP server
  293.     Fixed a few TEK bugs
  294.     Added support for GetURL AppleEvent (only "telnet://" scheme supported)
  295.  
  296.  
  297. Changes since 2.6.1d2:
  298.  
  299.     Keypad and Function key menus added
  300.     Global pref added for Keypad and Function key menus
  301.     Toggle on VT type radio buttons in Terminal prefs fixed
  302.     Toggle on Paste and BS/Del buttons in Session prefs fixed
  303.  
  304. Changes since 2.6.1d1:
  305.  
  306.     Authentication and Encryption now use plug in modules
  307.     Authentication and Encryption are available on the PPC
  308.     VT screen size display during window resize works on PowerPC version
  309.     Application is a fat binary
  310.  
  311.